home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 3 / QRZ Ham Radio Callsign Database - Volume 3.iso / digests / tcp / 930299.txt < prev    next >
Internet Message Format  |  1994-06-04  |  22KB

  1. Date: Wed, 17 Nov 93 04:30:03 PST
  2. From: Advanced Amateur Radio Networking Group <tcp-group@ucsd.edu>
  3. Errors-To: TCP-Group-Errors@UCSD.Edu
  4. Reply-To: TCP-Group@UCSD.Edu
  5. Precedence: Bulk
  6. Subject: TCP-Group Digest V93 #299
  7. To: tcp-group-digest
  8.  
  9.  
  10. TCP-Group Digest            Wed, 17 Nov 93       Volume 93 : Issue  299
  11.  
  12. Today's Topics:
  13.                     Maybe We Found The Problem...
  14.                    RE wnos4a9 wno4a9ps.zip (2 msgs)
  15.                   SLIP, AX.25, KISS, Etc... (6 msgs)
  16.                  UCSD master nameserver for ampr.org
  17.                              wnos-5 more
  18.  
  19. Send Replies or notes for publication to: <TCP-Group@UCSD.Edu>.
  20. Subscription requests to <TCP-Group-REQUEST@UCSD.Edu>.
  21. Problems you can't solve otherwise to brian@ucsd.edu.
  22.  
  23. Archives of past issues of the TCP-Group Digest are available
  24. (by FTP only) from UCSD.Edu in directory "mailarchives".
  25.  
  26. We trust that readers are intelligent enough to realize that all text
  27. herein consists of personal comments and does not represent the official
  28. policies or positions of any party.  Your mileage may vary.  So there.
  29. ----------------------------------------------------------------------
  30.  
  31. Date: Tue, 16 Nov 93 14:08:49 UTC
  32. From: n8wei@N8WEI.AMPR.ORG
  33. Subject: Maybe We Found The Problem...
  34. To: tcp-group@ucsd.edu
  35.  
  36. I don't recall his name, but he sent a message about all of the KEPS junk, and
  37. I got these TWO replies:
  38.  
  39. -----------------------------------------------------------------------------
  40. >From klassen@vnet.ibm.com Tue Nov 16 13:02:27 1993
  41. Received: from vnet.ibm.com by N8WEI.AMPR.ORG (JNOS1.10x13) with SMTP
  42.  id AA993 ; Tue, 16 Nov 93 13:02:04 UTC
  43. Received: from TORVM3 by vnet.IBM.COM (IBM VM SMTP V2R2) with BSMTP id 4343;
  44.    Tue, 16 Nov 93 12:39:19 EST
  45. Date: 16 Nov 1993 12:39:12
  46. From: TORVM3
  47. To:   n8wei@n8wei.AMPR.ORG
  48. Subject: Message from KLASSEN at TORVM3
  49. Status: R
  50.  
  51.  On course. Will check for msgs daily.
  52.  
  53.  The mail you sent has been archived.
  54.  
  55.  This message was sent by the SAFE automatic machine: do not reply.
  56.  
  57. >From klassen@vnet.ibm.com Tue Nov 16 13:55:05 1993
  58. Received: from vnet.ibm.com by N8WEI.AMPR.ORG (JNOS1.10x13) with SMTP
  59.  id AA1002 ; Tue, 16 Nov 93 13:54:56 UTC
  60. Received: from TORVM3 by vnet.IBM.COM (IBM VM SMTP V2R2) with BSMTP id 5115;
  61.    Tue, 16 Nov 93 13:08:14 EST
  62. Date: 16 Nov 1993 13:08:06
  63. From: TORVM3
  64. To:   n8wei@N8WEI.AMPR.ORG
  65. Subject: Message from KLASSEN at TORVM3
  66.  
  67.  On course. Will check for msgs daily.
  68.  
  69.  The mail you sent has been archived.
  70.  
  71.  This message was sent by the SAFE automatic machine: do not reply.
  72.  
  73.  
  74. -----------------------------------------------------------------------------
  75.  
  76. Hmmmmm....
  77.  
  78.  
  79. 73's  DE  N8WEI...
  80.  
  81. C-Ya'...
  82.  
  83.     *---------------------------------*------------------------------------*
  84.     |  ((N8WEI) TCP/IP) PBBS 147.560  |       Todd W. Powers (N8WEI)       |
  85.     | ------------------------------- |      4245 Stonebridge Road SW      |
  86.     | Packet Radio:                   |         Wyoming, MI  49509         |
  87.     |   N8WEI @ N8WEI.AMPR.ORG        | ---------------------------------- |
  88.     |   N8WEI @ N8WEI.#SWMI.MI.USA.NA |                                    |
  89.     | Internet:                       |  Borland C++ & FoxPro Programmer   |
  90.     |   N8WEI @ HAMGATE.GVSU.EDU      |                                    |
  91.     *---------------------------------*------------------------------------*
  92.  
  93. ------------------------------
  94.  
  95. Date: Wed, 17 Nov 93 09:26:00 CET
  96. From: BARRY TITMARSH <BTITMARS%ESOC.BITNET@vm.gmd.de>
  97. Subject: RE wnos4a9 wno4a9ps.zip
  98. To: TCP-GROUP <TCP-GROUP@ucsd.edu>
  99.  
  100. Hi i just tried out the wnos 4a9 code on ucsd.edu
  101. this version still has the Memory Leak that ALL wnos versions
  102. still seems to have.
  103.  
  104. To test for the leak do this:
  105. create two tcp sessions to one host in VC mode, so that you have
  106. eg, smtp + nntp to the same remote host. but going over the same
  107. VC connection.
  108. you will see that as one tcp session sends data to the ax25 buffer space
  109. but has not been sent out over the ax25 VC connect to the other host
  110. and then the other session sends data to the ax25 buffer the data is Lost
  111. and so is the memory.
  112. On My system this causes memory to drop at the rate of 2kb per session
  113. and can cause a system reboot in 5 mins
  114.  
  115. I only use wnos as a router so i never looses tcp sessions to my UNIX boxes
  116. the VC will reconnect and carry on the same.
  117. **************************** NOTE *****************************************
  118. The SAD news is that this is NOT cured in the WNOS-5 versions i have tested.
  119. May be the next test version im waiting for will be fixed. (hopeing)
  120. ***************************************************************************
  121.  
  122. Ok. Barry.
  123.  
  124. PS. I would like to use JNOS or other-NOS-?? but WNOS is the only NOS that
  125. Implements the DK5SG-wampes AX25 Autorouter.!!!!!
  126. So if the OTHER Authors of NOS would add in an AX25 Autorouter. then for me
  127. things may change.
  128.  
  129. ------------------------------
  130.  
  131. Date: Wed, 17 Nov 93 11:09:27 GMT
  132. From: Mike Chace <mikec@praxis.co.uk>
  133. Subject: RE wnos4a9 wno4a9ps.zip
  134. To: BARRY TITMARSH <BTITMARS@ESOC.BITNET>
  135.  
  136. >>>>> Regarding RE wnos4a9 wno4a9ps.zip; BARRY TITMARSH <BTITMARS@ESOC.BITNET> adds:
  137.  
  138.     BARRY> Hi i just tried out the wnos 4a9 code on ucsd.edu this version
  139.     BARRY> still has the Memory Leak that ALL wnos versions still seems to
  140.     BARRY> have.
  141.  
  142.     BARRY> To test for the leak do this: create two tcp sessions to one host
  143.     BARRY> in VC mode, so that you have eg, smtp + nntp to the same remote
  144.     BARRY> host. but going over the same VC connection.  you will see that as
  145.     BARRY> one tcp session sends data to the ax25 buffer space but has not
  146.     BARRY> been sent out over the ax25 VC connect to the other host and then
  147.     BARRY> the other session sends data to the ax25 buffer the data is Lost
  148.     BARRY> and so is the memory.  On My system this causes memory to drop at
  149.     BARRY> the rate of 2kb per session and can cause a system reboot in 5 mins
  150.  
  151.  Hi Folks,
  152.  
  153.  Due to the memory leak problems when the WNOS4Ax versions appeared,
  154.  I reverted the UK Release of WNOS4 to WNOS4 beta0. This version of
  155.  the code doesn't exhibit the memory leak problem and hundreds of UK
  156.  users have been happily using WNOS4 for the past year.
  157.  
  158.  Perhaps the problem is unique to the GWONLY (gateway only) config
  159.  of the code as I regularly operate in the the environment that
  160.  Barry mentions without such problems. Or perhaps the SCC or DRSI
  161.  support that he uses are the root of the problem? I'm always using
  162.  a KISS TNC or packet drivers to talk to G8BPQ.
  163.  
  164.  Cheers, Mike
  165.  
  166. ------------------------------
  167.  
  168. Date: Tue, 16 Nov 1993 10:47:54 -0500
  169. From: goldstein@carafe.tay2.dec.com (k1io, FN42jk)
  170. Subject: SLIP, AX.25, KISS, Etc...
  171. To: tcp-group@ucsd.edu
  172.  
  173. As a fellow OS/2 fan, I understand the need to minimize the amount of
  174. hardware and OS dependency in NOS-like programs.  Using existing
  175. TCP/IP packages (I'm partial to QVTnet myself, which I run in an OS/2
  176. seamless window) is a useful approach.   But a "SLIP TNC" is not the
  177. only way to handle this.
  178.  
  179. Let's assume we've got a real operating system, like OS/2 (now $49 if
  180. you already have Windows 3.1) or some Unix variant. You've got
  181. multitasking!  So it's reasonable to assume that your TCP/IP has some
  182. kind of low-layer driver code attached to it.  In DOS, it's a Packet
  183. Driver.  OS/2 and Linux have drivers too, not that they're necessarily
  184. a lot of fun to write.  (I don't know, I never tried, but I don't know
  185. how to play tuba either.)  Might it be  possible to create, for each
  186. OS in question, an AX.25 driver?  This would look Just Like Ethernet
  187. to the existing application.
  188.  
  189. Now since "drivers" are a bear, it might be possible to implement this
  190. using the old multitasking trick:  Create a "software TNC" where the
  191. SLIP'-to-AX.25 (that's slip-prime, since the serial line might not be
  192. there) function is a separate task, communicating with the NOS-program.
  193. Why use a separate box when your PC can emulate one?  Now if it's a
  194. Unix variant, I suppose it's easy enought to redirect.  If it's OS/2,
  195. I dunno how to do interprocess communication, but there's probablyu
  196. some neat hack possible.
  197.  
  198. Just an idea.... 
  199.    fred k1io
  200.  
  201. ------------------------------
  202.  
  203. Date: 16 Nov 1993 08:35:12 -0600 (cst)
  204. From: jks@giskard.utmem.edu
  205. Subject: SLIP, AX.25, KISS, Etc...
  206. To: kz1f@legent.com, tcp-group@ucsd.edu
  207.  
  208. HI...
  209.  
  210. Well, Brian slam dunked me, and he is partially right! I was deliberately 
  211. ignoring the point that INET ain't ready for prime-time! It won't be until 
  212. after the additional address space is opened up and comercialism has made 
  213. everything "warm and fuzzy". (god forbid!!!! but that is "progress?")
  214.  
  215. BUT....
  216.  
  217. I really think device/os independence is a key concept! I was not saying "TNC" 
  218. as in tapr2.... I was thinking in an "open" sense like a busmastered
  219. coprocessor x86 card, or x86 box running dedicated (but easily maintainable)
  220. software.... after all you can get a 386sx-25 motherboard and peripherals for
  221. under $200 (sans nice video)... add a dedicated iface card that can handle the
  222. speed and you have spent what you would on a PK-232 or the like (US $325-350)
  223.  
  224. HMM... makes me think.... could NOS be rewritten to replace COMMAND.COM as 
  225. command processor? say... using the dos "kernal" from about v3.1? Or is this a 
  226. Gracilis Box story all over again??? ;-)
  227.  
  228. on a different matter:
  229. to Steve Sampson... You can still get new clones of the NE1000 card with AUI
  230. connectors ($49!).... would that be the sort of thing you mean for the 
  231. microwave project?
  232.  
  233. 73
  234. ********************************************************************* 
  235. * Dr. John Spitznagel                  *   Sancho Panza Institute   * 
  236. * Internet: jks@giskard.utmem.edu      *    for Advanced Studies    * 
  237. * AMPRNet:  kd4iz@kd4iz.ampr.org       *  Department of Bogometrics * 
  238. * CIS:      76044,476                  *                            * 
  239. * Tel:      (901) 528-6441             *  (C) JKS, 1993             * 
  240. ********************************************************************* 
  241.  
  242. ------------------------------
  243.  
  244. Date: Tue, 16 Nov 1993 9:33:31 -0800 (PST)
  245. From: George Farris <george@ve7frg.ampr.org>
  246. Subject: SLIP, AX.25, KISS, Etc...
  247. To: tcp-group@ucsd.edu
  248.  
  249. >John Spitznagel writes:
  250. >
  251. >You are making one bogus assumption... The PC/micro world is Intel/DOS
  252. >dominated, but remember, the remainder of "computerdom" is not.  The point many
  253. >of us have been trying to make is that there is a place for a TNC that contains
  254. >ALL the "intelligence" needed for a particular network hardware layer.  Those
  255.  
  256. stuff deleted
  257.  
  258. >
  259. >There are TCP/IP stacks and tons of PD and shareware TCP/IP apps that could be 
  260. >used over high speed radio links if a TNC was designed to talk SLIP or ETHERNET
  261. >(Ron... I like that idea.... but cost?) locally. Doing it all on the PC takes 
  262. >up memory, slows thruput (ask DRSI owners if they wish they had DMA driven 
  263. >boards now!) and locks the user into a monolithic program like NOS.  In System 
  264. >7, OS/2, Windoze, NT, and UNIX variants, one should be able to use  the 
  265. >native TCP stack and "your own favorite Telnet" app window/session to log on at
  266. >a remote host while "FTP'ing" from another -or- better yet, not using either...
  267. >but rather using Gopher, which does both in a very friendly way!
  268. >
  269.  
  270. This in my opinion is what we really require.  MS-DOS (lets not let Microsoft
  271. think they own the world by calling it DOS) will eventually go the way of the 
  272. dinos'.  A TNC designed to talk ethernet on one end and ax.25 (and other better
  273. protocols when they come) on the other, will open up a whole world of pointy, 
  274. clicky, fill in the blank type of applications that all the MS-DOS, MAC,
  275. MS-WINDOWS etc, people like.  Also if you think that a 386 is going to keep
  276. up with doing all the protocol packing and unpacking in software and talk to
  277. a high speed packet link well your looking forward to a good introduction to
  278. assembly language..yech!  
  279.  
  280. Come on guys lets try to think ahead and do whats going to serve us best in 
  281. the coming years.  1200bps packet should at best be thrown out the window,
  282. at worst it should be outlawed as a terrible waste of frequency spectrum.
  283. Right now 1200bps is only useable for mail links and as MIME standards come
  284. up to speed and people start mailing sound and pictures...well you can
  285. forget 1200bps altogether.  We need a good high speed interface between our
  286. computers (not operating systems) and radio.  Ethernet is standard, supported
  287. the world over and will handle everything we can throw at it RF wise in
  288. the immediate future.  In the Intel world you should start to see some of 
  289. the motherboards come with ethernet built in fairly soon.
  290.  
  291. ======================================================================
  292. George Farris - VE7FRG          Internet  :  george@ve7frg.ampr.org
  293. Mill Bay, B.C.                      UUCP  :  sol.uvic.ca!ve7frg!george
  294. Canada                         Phone/Fax  :  (604) 743-1500
  295.  
  296. ------------------------------
  297.  
  298. Date: Tue, 16 Nov 93 09:47:35 -0600
  299. From: sbrown@charon.dseg.ti.com (Steve Brown)
  300. Subject: SLIP, AX.25, KISS, Etc...
  301. To: brian@nothing.ucsd.edu
  302.  
  303. Brian,
  304.  
  305. You write:
  306.  
  307.   [... initial stuff deleted ...]
  308.  
  309. > Y'see, as I view it, even if you make NOS or something like it pretty
  310. > and user-friendly and warm and cuddly, the damn NETWORK isn't going to
  311. > be any of those things any time soon, so all you're doing is painting
  312. > the leaves gold while the roots wither.
  313. >
  314. > We have to get the NETWORK working better first before we can even try
  315. > to spread things to the masses, and I don't see very many people working
  316. > on THAT.
  317.  
  318. Well said.  IMHO, there are at least a couple of reasons the network
  319. takes lower priority than the programming work:
  320.  
  321. 1) Putting together networks takes cooperation.  A single individual
  322.    or small group of individuals can accomplish much more programming 
  323.    than (s)he or they can building networks.
  324.  
  325. 2) Building networks involves ham _radio_.  I think my views on this
  326.    issue are reasonably well known.  I also know that the question
  327.    of why we don't discuss more hardware issues on tcp-group comes
  328.    up periodically, gets about two responses, and then drops into 
  329.    the grass.
  330.  
  331. 3) Networks are made of equipment that is suitable for only one
  332.    application.  It is a lot harder to justify buying a lot of
  333.    RF stuff to stick on some microwave tower somewhere than it
  334.    is to justify buying a(nother) computer that, after all,
  335.    _can_ be used for something else.
  336.  
  337. > Hams have much to much of a reputation for accepting any old shit
  338. > that'll work, regardless of how poor the performance is.  Let's see if
  339. > we can't do better than that here.  Sure, chrome sells, but performance
  340. > is what is really needed.
  341. >  - Brian
  342.  
  343. I certainly agree.
  344.  
  345. Before I have to get out my flame-resistant clothing, let me state
  346. that I am in total awe of the work that Phil and all the other
  347. programmers have done.  I am not anti-software or anti-programmer.  I
  348. am a software design engineer by profession.
  349.  
  350. I don't have any simple, easy-to-understand, wrong solutions to the
  351. problem.  I do have some questions:
  352.  
  353. 1) Is there some software component of a potential network node that
  354.    could potentially attract and hold the interest of the programmer
  355.    community?   How about Phil's forward error correction stuff?
  356.  
  357. 2) Would we gain anything by forming some sort of group to design and
  358.    develop a network node package?  Are there already groups working
  359.    this approach?  Would there be any benefit to "packaging" some sort
  360.    of network node from existing work?  I suspect that there would
  361.    since I have heard Jack, KF5MG, (and others?) ask many times for
  362.    information on high-speed links, etc.
  363.  
  364. Enough already.  Thanks for the bandwidth,
  365.  
  366.               *********************************************
  367.               |  Steve Brown, WD5HCY         |            |
  368.               |  sbrown@charon.dseg.ti.com   | Simplicate |
  369.               |  wd5hcy@wd5hcy.ampr.org      | and add    |
  370.               |       [44.28.0.61]           | lightness. |
  371.               |                              |            |
  372.               *********************************************
  373.  
  374. ------------------------------
  375.  
  376. Date: Tue, 16 Nov 93 18:48:17 GMT
  377. From: agodwin@acorn.co.uk (Adrian Godwin)
  378. Subject: SLIP, AX.25, KISS, etc...
  379. To: tcp-group@UCSD.EDU
  380.  
  381. > From: jks@giskard.utmem.edu
  382.  
  383. > There are TCP/IP stacks and tons of PD and shareware TCP/IP apps that could be 
  384. > used over high speed radio links if a TNC was designed to talk SLIP or ETHERNET
  385. > (Ron... I like that idea.... but cost?) locally. Doing it all on the PC takes 
  386.  
  387. Perhaps quite cheaply .. I've been considering this for a while on the grounds
  388. that an NE1000 card costs $100 or less (much cheaper second-hand), and has an 
  389. interface that might hack rather nicely onto the Z80. The result would be a 
  390. TNC where only the HDLC port would need fast interrupt response due to the 
  391. buffering performed by the ethernet controller.
  392.  
  393. Considering that an apple II can handle localtalk at 230kbps by polling an
  394. 8530 in a tight loop, it might be possible to get fairly high speeds out of
  395. the system (though I don't think the Z80 SIO has the 8530's 3-byte fifo).
  396.  
  397. What protocols should such a unit run ? Clearly, an IP router would be the
  398. best possible solution, but I think fragmentation might be too much for it.
  399. Perhaps just stuffing AX25 frames into UDP packets, or even raw ethernet
  400. packets would be easier : it would still require a daemon on the host to 
  401. pass them onto the local IP kernel, but would at least create a generic radio
  402. interface that can handle reasonable data rates without putting a crippling
  403. interrupt load on the host.
  404.  
  405. How do terminal servers work - do they provide a telnet connection to the
  406. serial ports with an IP stack within the terminal server, or do they
  407. use a private protocol to talk to a support daemon on the host ?
  408.  
  409. -adrian
  410.  
  411. ------------------------------
  412.  
  413. Date: Tue, 16 Nov 93 18:48:17 GMT
  414. From: agodwin@acorn.co.uk (Adrian Godwin)
  415. Subject: SLIP, AX.25, KISS, etc...
  416. To: tcp-group@UCSD.EDU
  417.  
  418. > From: jks@giskard.utmem.edu
  419.  
  420. > There are TCP/IP stacks and tons of PD and shareware TCP/IP apps that could be 
  421. > used over high speed radio links if a TNC was designed to talk SLIP or ETHERNET
  422. > (Ron... I like that idea.... but cost?) locally. Doing it all on the PC takes 
  423.  
  424. Perhaps quite cheaply .. I've been considering this for a while on the grounds
  425. that an NE1000 card costs $100 or less (much cheaper second-hand), and has an 
  426. interface that might hack rather nicely onto the Z80. The result would be a 
  427. TNC where only the HDLC port would need fast interrupt response due to the 
  428. buffering performed by the ethernet controller.
  429.  
  430. Considering that an apple II can handle localtalk at 230kbps by polling an
  431. 8530 in a tight loop, it might be possible to get fairly high speeds out of
  432. the system (though I don't think the Z80 SIO has the 8530's 3-byte fifo).
  433.  
  434. What protocols should such a unit run ? Clearly, an IP router would be the
  435. best possible solution, but I think fragmentation might be too much for it.
  436. Perhaps just stuffing AX25 frames into UDP packets, or even raw ethernet
  437. packets would be easier : it would still require a daemon on the host to 
  438. pass them onto the local IP kernel, but would at least create a generic radio
  439. interface that can handle reasonable data rates without putting a crippling
  440. interrupt load on the host.
  441.  
  442. How do terminal servers work - do they provide a telnet connection to the
  443. serial ports with an IP stack within the terminal server, or do they
  444. use a private protocol to talk to a support daemon on the host ?
  445.  
  446. -adrian
  447.  
  448. ------------------------------
  449.  
  450. Date: Tue, 16 Nov 1993 11:44:24 -0800
  451. From: brian@nothing.ucsd.edu (Brian Kantor)
  452. Subject: UCSD master nameserver for ampr.org
  453. To: tcp-group@nothing.ucsd.edu
  454.  
  455. Just a brief reminder for those of you who obviously don't know what
  456. you're doing:
  457.  
  458. You CANNOT have a CNAME entry whose left-hand-side is the same as any
  459. other entry.  This is because you can't have additional data of any
  460. kind for a cname.  CNAMES are simply nicknames for hosts.  They take on
  461. all the other attributes of the host, and cannot have any of their own.
  462.  
  463. Please, if you don't understand this, don't send in CNAME entries to
  464. the nameserver robot!
  465.  
  466. I thank you.
  467.  - Brian
  468.  
  469. ------------------------------
  470.  
  471. Date: Wed, 17 Nov 93 12:03:39 CET
  472. From: BARRY TITMARSH <BTITMARS%ESOC.BITNET@vm.gmd.de>
  473. Subject: wnos-5 more
  474. To: TCP-GROUP <TCP-GROUP@ucsd.edu>
  475.  
  476. To follow up on my last.
  477. the memory leak i have seen in wnos4 and wnos5
  478. are both related to a config: as..
  479.  
  480. 2 ax25 ports via DRSI 1200bd 300 buf-size
  481. 1 ethernet NE2000 + packet driver  2048 buf-size
  482. 1 arcnet + packet driver 2048 buf-size
  483. 1 slip asy port 9600bd 1024 buf-size
  484. 2 kiss asy ports 9600bd 1024 buf-size
  485.  
  486. mem bufs 20 buf size 2048
  487.  
  488. System cfg as router no servers.
  489.  
  490. Only the ax25 ports on the SCC / DRSI are the problem.
  491. If any one else can use this type of config and not SEE a memory leak
  492. on any other type of NOS please tell me what NOS version you use.
  493. Thanks.
  494. Barry
  495.  
  496. ------------------------------
  497.  
  498. End of TCP-Group Digest V93 #299
  499. ******************************
  500. ******************************
  501.